/* 
该文件负责初始化数据库
*/


const sequelize = require('./dbConnect')  //数据库链接示例
const adminModel = require('./model/admin.js') //数据模型
const MD5 = require('md5')
async function initSql(){
 await sequelize.sync({
    alter:true
  })
  const adminCount = await adminModel.count()
  console.log(adminCount,'ssss');
  // 如果初始化的时候没有数据就搞一点数据，有的话就算了
  if(!adminCount){
    await adminModel.create({
      loginId: 'admin',
      loginPwd: MD5('123456'),
      name: '超级管理员'
    }).then(() => {
      console.log('初始化管理员数据成功…');
  
      // 查询用户
      adminModel.findAll().then(users => {
        // console.log('查询用户结果：', users);
      });
      
    });
  }
}
initSql()
